草庐IT

java - 安卓 : save a Bitmap to bmp file format

全部标签

java - 如何在 Windows 中增加 IE 应用程序的堆内存大小?

我在IE中运行java应用程序,但由于堆大小较小,它非常慢。我怎样才能单独增加IE的堆大小,以便应用程序可以在IE中快速运行?我应该更改任何环境变量或任何其他解决方案吗?提前致谢:-) 最佳答案 如何:关闭所有其他应用程序和程序。启动InternetExplorer。在窗口顶部的主菜单栏中选择“工具”。向下滚动并点击“Internet选项”。使用“常规”选项卡,选择“设置”按钮。它位于“Internet临时文件”或“浏览历史记录”部分,具体取决于您使用的InternetExplorer版本。使用slider增加分配给Internet

java - 程序暂停,直到用户按下 Control+C

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我有一个执行大量IO(读取文件、调用其他程序、数据库)的java程序。它从命令行在Windows服务器上永远运行。然而,有时它会停止。发生这种情况时,按Control+C可使程序恢复运行。Control+C可以做什么来修复(难以重现)问题?

java - 使用没有FTP协议(protocol)的java将文件从windows复制到远程linux机器

这个问题在这里已经有了答案:Javamultiplefiletransferoversocket(3个答案)关闭4年前。有什么方法可以在没有FTP协议(protocol)的情况下使用java将文件从windows复制到远程linux机器?

java - 更改 MySQL 时区 Windows

我尝试在my.ini中更改时区,但它不起作用。使用不同的变体:default-time-zone="Europe/Moscow"default_time_zone="Europe/Moscow"default-time-zone="+03:00"andsoon但是当我通过SETGLOBALtime_zone='+3:00';更改它时,一切正常。我想更改时区,因为我的RESTAPI不工作并抛出异常:com.mysql.cj.core.exceptions.InvalidConnectionAttributeException:服务器时区值“俄罗斯TZ2标准时间”无法识别或代表多个时区。更

Windows 服务应用程序上的 Java5 - 获取 Full Thread Dump 需要说明

我在这里浏览了几篇文章,例如:javastackdumponwindowsThreaddumpprogrammatically/JDI(JavaDebuggerInterface)但没有得到确切的答案。问题:Windows上有一个作为服务运行的Java5应用程序(因此我们没有可以使用Ctrl+Break进行转储的控制台)。有时应用程序挂起,我们需要一个线程转储。我们试过“jstack”但它在我们的环境中不起作用(我们发现它只兼容Java6)。所以我们制作了一个C++应用程序,它通过附加到Java应用程序进程的.dll调用方法调用线程转储,因此它需要本地管理员权限,这不是很好。因此,我们

java - 检查另一个用户是否有写文件的权限

在安装过程中,我需要检查用户提供的路径是否对指定用户可写。路径(UNC路径,如\fileserver\share)可能对执行Setup.exe(这是一个仅限Windows的软件)的用户不可写,所以我认为Howdoyoucheckforpermissionstowritetoadirectoryorfile?可能对我不起作用。我知道在Java7中会有一个新的Filesystem-API,但是Java7还没有发布。编辑:用户1-运行安装程序用户2-运行已安装的应用程序如果用户1收到错误“权限被拒绝”,我仍然不知道,关于用户2。我需要在安装过程中检查其他用户帐户的权限。我可以使用netuse

java - 在其自己的 cmd.exe 中运行工具

我正在开发一个将用于启动其他应用程序的Java应用程序。现在,其中大部分都有GUI,但有些是命令行工具。对于后者,我想打开相应的命令行并让它们在那里执行。也就是说,在Windows上,我想打开cmd.exe,然后使用适当的参数运行该工具。问题是让cmd.exe保持打开状态。当我使用ProcessBuilder启动时cmd.exe/kjava-version我获得了所需的输出(我捕获了输出流),但cmd.exe窗口不可见。当我运行时cmd.exe/kstartjava-versioncmd.exe窗口弹出一瞬间然后消失。但是当我运行cmd.exe/kstart时,cmd.exe窗口出现并

java - 使用 JNA 设置 ProgramData 子文件夹的写入权限

我有一个用Java编写的程序,它最初使用它在ProgramFiles中的目录来编写该程序的所有用户都可以访问的文件。这要求我们的用户始终以管理员身份运行。为了缓解这种情况,我们决定使用%ALLUSERSPROFILE%环境变量将需要在常规使用期间写入的文件移动到ProgramData文件夹。如果在安装过程中将此目录中的子文件夹指定为可写,则将此目录中的子文件夹用于我们的应用程序效果很好,这在使用NSIS时效果很好。问题来自升级现有用户。Java文件API提供了setWritable但在开发机器上测试后这似乎不起作用。Java7的新文件API似乎可以解决这个问题,但由于没有发布日期,我宁

java exec 在 Windows 中返回 PID

在linux中我可以运行:System.exec('echotest&echo$1');这将返回我执行的命令的进程ID。如何将类似的方法转化为Windows?允许我执行命令并返回其PID。需要说明的是,我并不是在寻找我的JAVA应用程序的PID。我正在寻找由JAVA使用System.exec生成的外部应用程序的进程ID。谢谢 最佳答案 试试jps-Java虚拟机进程状态工具日元18027Java2Demo.JAR18032日元18005统计 关于javaexec在Windows中返回PI

java - 在java中识别一个新设备

我想知道何时连接了新设备。我了解到可以使用C#获取所有当前设备:ManagementObjectSearchersearcher=newManagementObjectSearcher("SelectVolumeName,DeviceIDfromWin32_LogicalDiskWhereNot(VolumeNameisnull)");然后searcher.get()返回设备的集合。我可以在Java中使用与ManagementObjectSearcher类似的东西吗?如果没有,是否有另一种方法来获取已连接设备的列表?还是通过其他方式了解新设备何时连接?谢谢。